package su.user.dao;
import java.sql.SQLException;
import java.util.List;

import net.kuakao.core.dto.PagerDTO;
import su.user.entity.UserGhs;

/**
 * 供货商
 * @作者 autopub
 * @创建日期 2012-07-30
 * @版本 V 1.0
 *
 */
public interface IUserGhsDAO {
	
	/**
	 * 供货商分页查询
	 * @param s 查询条件
	 * @return 供货商列表
	 * @throws SQLException
	 */
	public List<UserGhs> queryByPage(PagerDTO s) throws SQLException;
	
	/**
	 * 取全部
	 * @return 供货商列表
	 * @throws SQLException
	 */
	public List<UserGhs> getAll() throws SQLException;
	
	/**
	 * 查询单个供货商对象
	 * @param id
	 * @return 供货商
	 * @throws SQLException
	 */
	public UserGhs getById(int id) throws SQLException;
	
	/**
	 * 创建供货商
	 * @param o 供货商实体类
	 * @throws SQLException
	 */
	public void insert(UserGhs o) throws SQLException;
	
	/**
	 * 更新供货商
	 * @param o 供货商实体类
	 * @throws SQLException
	 */
	public void update(UserGhs o) throws SQLException;
	
	/**
	 * 删除供货商
	 * @param id 供货商ID
	 * @throws SQLException
	 */
	public void remove(int id) throws SQLException;

}

